class ModelExtensionTotalPaycharge extends Model {
public function getTotal($total) {
if ($this->config->get('paycharge_status') && isset($this->session->data['payment_method']['code']) && $this->cart->getSubTotal()) {
$totalPaycharge = 0; // Создаем переменную для хранения суммы наценок
foreach ($this->config->get('paycharge') as $paycharge) {
if ($paycharge['payment_method'] == $this->session->data['payment_method']['code']) {
$total['totals'][] = array(
'code' => 'paycharge',
'title' => $paycharge['description'][$this->config->get('config_language_id')]['name'] . ' (' . $paycharge['valuep'] . '%' . ')',
'value' => ($total['total'] / 100 * $paycharge['valuep']),
'sort_order' => $this->config->get('paycharge_sort_order')
);
$totalPaycharge += $total['total'] / 100 * $paycharge['valuep']; // Накопление суммы наценок
}
}
// Округление суммы наценок и добавление к общей сумме заказа
$total['total'] += round($totalPaycharge);
}
}
}Notice: Undefined property: Proxy::getTotal in /var/www/u0920864/data/www/tortdeko.ru/system/storage/modification/system/engine/action.php on line 51